package com.kgc.itrip.service;
import com.kgc.itrip.common.Page;
import com.kgc.itrip.pojo.ItripAreaDic;
import com.kgc.itrip.vo.ItripAreaDicVO;

import java.util.List;
import java.util.Map;

/**
* Created by shang-pc on 2015/11/7.
*/
public interface ItripAreaDicService {

    public ItripAreaDic getItripAreaDicById(Long id)throws Exception;

    public List<ItripAreaDic>	getItripAreaDicListByMap(Map<String,Object> param)throws Exception;

    public Integer getItripAreaDicCountByMap(Map<String,Object> param)throws Exception;

    public Integer itriptxAddItripAreaDic(ItripAreaDic itripAreaDic)throws Exception;

    public Integer itriptxModifyItripAreaDic(ItripAreaDic itripAreaDic)throws Exception;

    public Integer itriptxDeleteItripAreaDicById(Long id)throws Exception;

    public Page<ItripAreaDic> queryItripAreaDicPageByMap(Map<String,Object> param, Integer pageNo, Integer pageSize)throws Exception;

    List<ItripAreaDicVO> getHotCityByCountry(Integer type)throws Exception;
}
